Adaptive and Reflective Middleware
نویسنده
چکیده
Middleware platforms and related services form a vital cog in the construction of robust distributed systems. Middleware facilitates the development of large software systems by relieving the burden on the applications developer of writing a number of complex infrastructure services needed by the system; these services include persistence, distribution, transactions, load balancing, clustering, and so on. The demands of future computing environments will require a more flexible system infrastructure that can adapt to dynamic changes in application requirements and environmental conditions. Next-generation systems will require predictable behavior in areas such as throughput, scalability, dependability, and security. This increase in complexity of an already complex software development process will only add to the already high rates of project failure. Middleware platforms have traditionally been designed as monolithic static systems. The vigorous dynamic demands of future environments such as large-scale distribution or ubiquitous and pervasive computing will require extreme scaling into large, small, and mobile environments. In order to meet the challenges presented in such environments, next-generation middleware researchers are developing techniques to enable middleware platforms to obtain information concerning environmental conditions and adapt their behavior to better serve their current deployment. Such capability will be a prerequisite for any next-generation middleware; research to date has exposed a number of promising techniques that give middleware the ability to meet these challenges head on. Adaptive and reflective techniques have been noted as a key emerging paradigm for the development of dynamic next-generation middleware platforms [1, 2]. These
منابع مشابه
Design of Physical and Logical Context Aware Middleware
The human-computer interaction depended computing mode is evolved to an intelligent adaptive context aware computing. The corresponding middleware should be adaptive, reflective, dynamic reconfigurable and physical/virtual context aware. In this paper the design of a context-aware middleware is discussed. Some key issues involved, e.g. virtual and meta sensors, reflective context model, multi-a...
متن کاملReflective and adaptive middleware for software evolution of information systems
of the Dissertation by Ahmed Ghoneim
متن کاملMiddleware for Physical and Logical Context Awareness
The human-computer interaction depended computing mode is evolved to an intelligent adaptive context aware computing, involving multiple sensors. The corresponding middleware should be adaptive, reflective, dynamic reconfigurable and physical/virtual context aware. Some key issues, e.g. virtual and meta sensors, reflective context model, multi-agent mechanism, an extension of Web Service-Open W...
متن کاملEvaluation of Middleware Architectures and
Middleware is a layer of the software that connects and manages application components running on distributed hosts. Several types of middleware are reflective middleware, eventbased middleware, object-oriented middleware, and message-oriented middleware. Adaptive middleware is part of reflective middleware, that allows the system’s behavior to be altered at run time to better match the system’...
متن کاملA Resource Management Framework for Adaptive Middleware
In this paper, we introduce a reflective resource management framework that offers facilities for resource awareness and dynamic reallocation of resources for an adaptive middleware platform .
متن کاملSeparating Introspection and Intercession to Support Metamorphic Distributed Systems
Many middleware platforms use computational reflection to support adaptive functionality. Most approaches intertwine the activity of observing behavior (introspection) with the activity of changing behavior (intercession). This paper explores the use of language constructs to separate these parts of reflective functionality. This separation and “packaging” of reflective primitives is intended t...
متن کامل